package com.cloud.lawcase.api.bean;

import java.util.ArrayList;
import java.util.List;

import com.cloud.lawcase.api.entity.TcDicLawExcuteType;
import com.cloud.lawcase.api.entity.TcLawClDetail;
import com.cloud.lawcase.api.entity.TcRelPunishUnitFunc;
import com.cloud.lawcase.api.entity.TcRelPunishUnitLevel;

public class PunishDetailsItemBean {
	// 违法情形
	private String situationDesc;
	// 处罚类别
	private TcDicLawExcuteType punishType;
	// 职能层级
	private List<TcRelPunishUnitLevel> funcLevels = new ArrayList<TcRelPunishUnitLevel>();
	// 职能部门
	private List<TcRelPunishUnitFunc> funcUnits = new ArrayList<TcRelPunishUnitFunc>();;
	// 处罚裁量信息
	private List<TcLawClDetail> clDetails = new ArrayList<TcLawClDetail>();

	public String getSituationDesc() {
		return situationDesc;
	}

	public void setSituationDesc(String situationDesc) {
		this.situationDesc = situationDesc;
	}

	public TcDicLawExcuteType getPunishType() {
		return punishType;
	}

	public void setPunishType(TcDicLawExcuteType punishType) {
		this.punishType = punishType;
	}

	public List<TcRelPunishUnitLevel> getFuncLevels() {
		return funcLevels;
	}

	public void setFuncLevels(List<TcRelPunishUnitLevel> funcLevels) {
		this.funcLevels = funcLevels;
	}

	public List<TcRelPunishUnitFunc> getFuncUnits() {
		return funcUnits;
	}

	public void setFuncUnits(List<TcRelPunishUnitFunc> funcUnits) {
		this.funcUnits = funcUnits;
	}

	public List<TcLawClDetail> getClDetails() {
		return clDetails;
	}

	public void setClDetails(List<TcLawClDetail> clDetails) {
		this.clDetails = clDetails;
	}

}
